package com.guangdujs.kis.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.guangdujs.common.annotation.Excel;
import com.guangdujs.common.core.domain.BaseEntity;

import java.util.Date;

/**
 * 销售订单对象 vwICBill_32_1
 * 
 * @author kis
 * @date 2022-11-04
 */
public class Vwicbill32 extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 制单日期 */
    @Excel(name = "制单日期")
    private String fbilldate;

    /** 客户名称 */
    @Excel(name = "客户名称")
    private String fcustidname;

    /** 付款方式 */
    @Excel(name = "付款方式")
    private String fsalestylename;

    /** 业务员 */
    @Excel(name = "业务员")
    private String fmangeridname;

    /** 申请人 */
    @Excel(name = "申请人")
    private String fempidname;

    /** 产品名称 */
    @Excel(name = "产品名称")
    private String fitemname;

    /** 规格型号 */
    @Excel(name = "规格型号")
    private String fitemmodel;

    /** 出库日期 */
    @Excel(name = "出库日期")
    private String foutstockdate;

    /** 实际含税单价 */
    @Excel(name = "实际含税单价")
    private Long fauxpricediscount;

    /** 价税合计 */
    @Excel(name = "价税合计")
    private Long fallamount;

    /** 常用单位 */
    @Excel(name = "常用单位")
    private String fcuunitname;

    /** 常用单位数量 */
    @Excel(name = "常用单位数量")
    private Long fcuunitqty;

    /** 客户地址 */
    @Excel(name = "客户地址")
    private String fheadselfs0126;

    public void setFbilldate(String fbilldate)
    {
        this.fbilldate = fbilldate;
    }

    public String getFbilldate()
    {
        return fbilldate;
    }
    public void setFcustidname(String fcustidname) 
    {
        this.fcustidname = fcustidname;
    }

    public String getFcustidname() 
    {
        return fcustidname;
    }
    public void setFsalestylename(String fsalestylename) 
    {
        this.fsalestylename = fsalestylename;
    }

    public String getFsalestylename() 
    {
        return fsalestylename;
    }
    public void setFmangeridname(String fmangeridname) 
    {
        this.fmangeridname = fmangeridname;
    }

    public String getFmangeridname() 
    {
        return fmangeridname;
    }
    public void setFempidname(String fempidname) 
    {
        this.fempidname = fempidname;
    }

    public String getFempidname() 
    {
        return fempidname;
    }
    public void setFitemname(String fitemname) 
    {
        this.fitemname = fitemname;
    }

    public String getFitemname() 
    {
        return fitemname;
    }
    public void setFitemmodel(String fitemmodel) 
    {
        this.fitemmodel = fitemmodel;
    }

    public String getFitemmodel() 
    {
        return fitemmodel;
    }
    public void setFoutstockdate(String foutstockdate)
    {
        this.foutstockdate = foutstockdate;
    }

    public String getFoutstockdate()
    {
        return foutstockdate;
    }
    public void setFauxpricediscount(Long fauxpricediscount) 
    {
        this.fauxpricediscount = fauxpricediscount;
    }

    public Long getFauxpricediscount() 
    {
        return fauxpricediscount;
    }
    public void setFallamount(Long fallamount) 
    {
        this.fallamount = fallamount;
    }

    public Long getFallamount() 
    {
        return fallamount;
    }
    public void setFcuunitname(String fcuunitname) 
    {
        this.fcuunitname = fcuunitname;
    }

    public String getFcuunitname() 
    {
        return fcuunitname;
    }
    public void setFcuunitqty(Long fcuunitqty) 
    {
        this.fcuunitqty = fcuunitqty;
    }

    public Long getFcuunitqty() 
    {
        return fcuunitqty;
    }
    public void setFheadselfs0126(String fheadselfs0126) 
    {
        this.fheadselfs0126 = fheadselfs0126;
    }

    public String getFheadselfs0126() 
    {
        return fheadselfs0126;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("fbilldate", getFbilldate())
            .append("fcustidname", getFcustidname())
            .append("fsalestylename", getFsalestylename())
            .append("fmangeridname", getFmangeridname())
            .append("fempidname", getFempidname())
            .append("fitemname", getFitemname())
            .append("fitemmodel", getFitemmodel())
            .append("foutstockdate", getFoutstockdate())
            .append("fauxpricediscount", getFauxpricediscount())
            .append("fallamount", getFallamount())
            .append("fcuunitname", getFcuunitname())
            .append("fcuunitqty", getFcuunitqty())
            .append("fheadselfs0126", getFheadselfs0126())
            .toString();
    }
}
